home *** CD-ROM | disk | FTP | other *** search
/ Games of Daze / Infomagic - Games of Daze (Summer 1995) (Disc 1 of 2).iso / x2ftp / msdos / libs / otm3d095 / mode13h.h < prev    next >
Encoding:
C/C++ Source or Header  |  1994-11-24  |  1.4 KB  |  35 lines

  1. #define pPhysical   0
  2. #define pVirtual    1
  3.  
  4. extern "C"
  5. {
  6.     void pascal setMode13h(char *vPage, short *zBuffer);
  7.     void pascal textMode();
  8.     void pascal initMouse();
  9.     void pascal showMouse();
  10.     void pascal hline(int x1, int x2, int y, int color);
  11.     void pascal clearScreen(int color);
  12.     void pascal poly3(int x1, int y1, int x2, int y2, int x3, int y3, int c);
  13.     void pascal setPixel(int x, int y, int color);
  14.     void pascal setActivePage(int page);
  15.     void pascal flipVPage();
  16.     void pascal syncDisplay();
  17.     void pascal set_dac_register(int register, int r, int g, int b);
  18.     void pascal load_dac_registers(char *pal, int start, int end, int wait);
  19.  
  20.     void pascal gHline(int x1, int c1, int x2, int c2, int y);
  21.     void pascal gpoly3(int x1, int y1, int c1, int x2, int y2, int c2,
  22.                     int x3, int y3, int c3);
  23.     void pascal tDrawBitmap(char *image, int x, int y, int width, int height);
  24.     void pascal drawBitmap(char *image, int x, int y, int width, int height);
  25.     void pascal clearZBuf();
  26.     void pascal zHline(int x1, int z1, int x2, int z2, int y, int c);
  27.     void pascal zpoly3(int x1, int y1, int z1, int x2, int y2, int z2,
  28.                     int x3, int y3, int z3, int c);
  29.     void pascal gzpoly3(int x1, int y1, int z1, int c1,
  30.                     int x2, int y2, int z2, int c2,
  31.                     int x3, int y3, int z3, int c3);
  32.  
  33.  
  34. }
  35.